#N canvas 192 60 653 484 16;
#X declare -path ../lib;
#X obj 143 448 dac~;
#X obj 32 24 declare -path ../lib;
#X obj 257 11 webcam;
#X obj 147 384 volume~;
#X obj 150 310 channel~;
#X msg 29 401 \; pd dsp \$1;
#X obj 37 361 tgl 30 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#N canvas 0 57 1024 543 floaty 0;
#X floatatom 213 331 5 0 0 0 - - -, f 5;
#X obj 401 364 lfo~;
#X floatatom 388 206 5 0 0 0 - - -, f 5;
#X obj 429 269 lfo~;
#X obj 451 313 *~ 10;
#X floatatom 532 216 5 0 0 0 - - -, f 5;
#X obj 124 198 line;
#X msg 139 167 \$1 300;
#X obj 464 212 * 100;
#X obj 153 308 mtof;
#X obj 143 468 outlet~;
#X obj 16 7 inlet;
#X obj 20 47 unpack f f f;
#X obj 213 386 square~;
#X obj 103 241 * 40;
#X obj 139 269 + 60;
#X obj 141 426 *~;
#X obj 19 190 clip 0 1;
#X obj 309 165 * 10;
#X connect 0 0 13 0;
#X connect 1 0 13 1;
#X connect 2 0 3 0;
#X connect 2 0 8 0;
#X connect 3 0 4 0;
#X connect 4 0 1 0;
#X connect 5 0 4 1;
#X connect 6 0 14 0;
#X connect 7 0 6 0;
#X connect 8 0 5 0;
#X connect 9 0 0 0;
#X connect 11 0 12 0;
#X connect 12 0 17 0;
#X connect 12 1 7 0;
#X connect 12 2 18 0;
#X connect 13 0 16 1;
#X connect 14 0 15 0;
#X connect 15 0 9 0;
#X connect 16 0 10 0;
#X connect 17 0 16 0;
#X connect 18 0 2 0;
#X restore 61 223 pd floaty;
#N canvas 0 57 528 455 noisy 1;
#X obj 84 29 inlet;
#X obj 100 412 outlet~;
#X obj 132 95 unpack f f f;
#X obj 258 192 clip 0 1;
#X obj 24 158 noise~;
#X obj 255 156 * 1000;
#X obj 82 304 osc~;
#X obj 44 263 *~ 5000;
#X obj 158 228 clip 0 1;
#X obj 133 345 *~;
#X obj 69 220 bp~;
#X obj 239 295 lfo~;
#X obj 189 356 *~;
#X obj 183 174 * 100;
#X obj 56 119 * 0.2;
#X obj 99 172 * 300;
#X connect 0 0 2 0;
#X connect 2 0 8 0;
#X connect 2 0 14 0;
#X connect 2 1 13 0;
#X connect 2 1 15 0;
#X connect 2 2 5 0;
#X connect 4 0 10 0;
#X connect 5 0 3 0;
#X connect 6 0 9 0;
#X connect 7 0 6 0;
#X connect 8 0 9 1;
#X connect 9 0 12 0;
#X connect 10 0 7 0;
#X connect 11 0 12 1;
#X connect 12 0 1 0;
#X connect 13 0 11 0;
#X connect 14 0 10 2;
#X connect 15 0 10 1;
#X restore 176 221 pd noisy;
#N canvas 415 109 450 300 melodic 0;
#X obj 126 11 inlet;
#X obj 124 50 unpack f f f;
#X obj 89 271 outlet~;
#X obj 63 127 list-ref;
#X obj 89 89 * 12;
#X obj 183 125 scala;
#X obj 178 88 * 12;
#X floatatom 179 203 5 0 0 0 - - -, f 5;
#X floatatom 7 227 5 0 0 0 - - -, f 5;
#X obj 28 159 mtof;
#X obj 111 196 line;
#X obj 163 238 *~ 0.5;
#X obj 69 232 square~;
#X obj 258 114 * 1000;
#X obj 295 169 wrap 0 0.9;
#X msg 32 191 \$1 100;
#X obj 331 224 line;
#X msg 252 219 \$1 100;
#X obj 184 166 octave 6;
#X connect 0 0 1 0;
#X connect 1 0 4 0;
#X connect 1 1 6 0;
#X connect 1 2 13 0;
#X connect 3 0 8 0;
#X connect 3 0 9 0;
#X connect 4 0 3 0;
#X connect 5 0 18 0;
#X connect 6 0 5 0;
#X connect 9 0 15 0;
#X connect 10 0 12 0;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 17 0;
#X connect 15 0 10 0;
#X connect 16 0 11 1;
#X connect 16 0 12 1;
#X connect 17 0 16 0;
#X connect 18 0 3 1;
#X connect 18 0 7 0;
#X restore 246 268 pd melodic;
#N canvas 0 57 450 300 ringy 0;
#X obj 47 118 osc~;
#X obj 126 119 osc~;
#X obj 55 178 *~;
#X obj 132 219 *~;
#X obj 32 6 inlet;
#X obj 129 260 outlet~;
#X obj 94 22 unpack f f f;
#X obj 188 142 clip 0 1;
#X obj 125 80 * 500;
#X obj 40 72 * 500;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 3 0;
#X connect 3 0 5 0;
#X connect 4 0 6 0;
#X connect 6 0 7 0;
#X connect 6 0 9 0;
#X connect 6 1 8 0;
#X connect 7 0 3 1;
#X connect 8 0 1 0;
#X connect 9 0 0 0;
#X restore 134 266 pd ringy;
#X floatatom 360 211 5 0 0 0 - - -, f 5;
#X floatatom 443 208 5 0 0 0 - - -, f 5;
#X floatatom 517 187 5 0 0 0 - - -, f 5;
#X obj 140 147 list;
#N canvas 0 57 450 300 no-webcam 0;
#X obj 109 45 inlet;
#X obj 186 42 inlet;
#X obj 269 43 inlet;
#X obj 121 230 outlet;
#X obj 123 177 pack f f f;
#X obj 115 134 wrap 0 1;
#X obj 228 114 wrap 0 1;
#X obj 162 97 wrap 0 1;
#X connect 0 0 5 0;
#X connect 1 0 7 0;
#X connect 2 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 4 2;
#X connect 7 0 4 1;
#X restore 388 267 pd no-webcam;
#X text 260 404 x should be vol \, y should be pitch;
#X text 290 365 needs to be more dynamic volume;
#X text 323 332 z \, maybe something else;
#X text 263 440 make a bass and a hi pitch;
#X text 41 78 make a calibrator;
#X text -4 102 to adjust between 0 and 1;
#X connect 2 0 14 0;
#X connect 3 0 0 0;
#X connect 3 0 0 1;
#X connect 4 0 3 0;
#X connect 6 0 5 0;
#X connect 7 0 4 0;
#X connect 8 0 4 2;
#X connect 9 0 4 3;
#X connect 10 0 4 1;
#X connect 11 0 15 0;
#X connect 12 0 15 1;
#X connect 13 0 15 2;
#X connect 14 0 9 0;
#X connect 14 0 8 0;
#X connect 14 0 10 0;
#X connect 14 0 7 0;
#X connect 15 0 14 0;
